/** ***封装笔记本处理**** */
// 删除笔记
function delBook() {
	// 获取请求参数
	var bookId = $("#book-list a.checked").parent().data("bookId"); // 笔记id
	// 发送请求
	$.ajax({
		url : path + "/book/del.do",
		type : "post",
		dataType : "json",
		data : {
			"bookId" : bookId
		},
		success : function(result) {
			if (result.status == 0) {
				// 成功删除
				$("#book-list a.checked").parent().remove();
			}
			alert(result.msg);
		},
		erorr : function() {
			alert("删除笔记失败")
		}
	});
}

// 重命名笔记本
function changeBookName() {
	// 获取请求参数
	var bookId = $("#book-list a.checked").parent().data("bookId"); // 笔记id
	var newName = $("#can #input_notebook_rename").val().trim(); // 重命名之后的名
	// 发送请求
	$.ajax({
		url : path + "/book/rename.do",
		type : "post",
		dataType : "json",
		data : {
			"bookId" : bookId,
			"newName" : newName
		},
		success : function(result) {
			if (result.status == 0) { // 重命名成功
				$("#book-list a.checked").html(
						'<i class="fa fa-book" title="online" rel="tooltip-bottom"></i>'
								+ newName);
			} else if (result.status == 1) { // 新名和旧名相同

			}

			alert(result.msg);
		},
		error : function() {
			alert("重命名笔记本失败");
		}
	});
}
// 添加笔记本
function addNoteBook() {
	// 获取请求参数
	var bookname = $("#input_notebook").val();
	var userId = getCookie("userId");
	// 检查参数格式
	if (userId == null) {
		window.loaction = "log_in.html";
		return;
	}
	if (bookname != "" && bookname != null) {
		// 发送AJax请求
		$.ajax({
			url : path + "/book/addNoteBook.do",
			type : "post",
			dataType : "json",
			data : {
				"userId" : userId,
				"name" : bookname
			},
			success : function(result) {
				if (result.status == 0) { // 添加成功
					var book = result.data;
					// 关闭对话框
					closeAlertWindow();
					var bookId = book.cn_notebook_id;
					var bookName = book.cn_notebook_name;
					// 添加一个笔记本li
					createBookLi(bookId, bookName);
					alert(result.msg);
				} else if (result.status == 1) { // 笔记本重名
					alert(result.msg)
				}
			},
			error : function() {
				alert("添加笔记失败");
			}
		});
	} else { // 笔记本的名为空串或null
		$("#input_notebook").after("<span style='color:red;'>笔记本名不能为空哦</span>");
	}
}

// 根据用户ID查询笔记本列表
function loadUserBooks() {
	// 获取Cookie中的userId
	var userId = getCookie("userId");
	if (userId == null) { // 没有找到Cookie
		window.location.href = "log_in.html";
	} else { // 登录过使用userId做其他操作
		// 发送Ajax请求
		$.ajax({
			url : path + "/book/loadbooks.do",
			type : "post",
			dataType : "json",
			data : {
				"userId" : userId
			},
			success : function(result) {
				if (result.status == 0) {
					var books = result.data;
					for (var i = 0; i < books.length; i++) {
						var bookId = books[i].cn_notebook_id;
						var bookName = books[i].cn_notebook_name;
						// 添加一个笔记本li
						createBookLi(bookId, bookName);
					}
				}
			},
			error : function() {
				alert("加载失败");
			}
		});
	}
}

function createBookLi(bookId, bookName) {
	var sli = ''
			+ '<li class="online">'
			+ '	<a>'
			+ '		<i class="fa fa-book" title="online" rel="tooltip-bottom"></i> '
			+ bookName
			+ '		<button type="button" class="btn btn-default btn-xs btn_position btn_delete"><i class="fa fa-times"></i></button>'
			+ '	</a>' + '</li>';
	var $li = $(sli); // 将sli字符串转换为JQuery对象
	$li.data("bookId", bookId); // 将值与JQuery对象绑定
	// 取li.data("bookId")
	// 将li元素添加到笔记本区
	$("#book-list").append($li);
}